Optimistic Asynchronous Byzantine Agreement

نویسنده

  • Klaus Kursawe
چکیده

Agreement problems are a fundamental building block for constructing reliable distributed systems. While robust and eÆcient protocols exist in the crash-failure setting, protocols resilient against a Byzantine adversary tend to have problems with either eÆciency or security. This paper proposes an optimistic approach to the Byzantine agreement problem, combining the eÆciency of fully synchronous protocols with the robustness of asynchronous ones. If the system satis es certain timing assumptions, and all parties are honest (the optimistic case), the protocol reaches optimal performance. Otherwise, if the timing assumptions are violated or parties become corrupted the protocol invokes an asynchronous \fallback" protocol. Neither liveness nor security are violated in the transition, and the performance overhead is minimal. Furthermore, no expensive cryptographic operations are needed in the optimistic case, unlike in most practical Byzantine agreement protocols. Thus, the optimistic approach gives a maximum of security while being more eÆcient than most (less secure) protocols.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimistic Asynchronous Atomic Broadcast

This paper presents a new protocol for atomic broadcast in an asynchronous network with a maximal number of Byzantine failures. It guarantees both safety and liveness without making any timing assumptions or using any type of “failure detector.” Under normal circumstances, the protocol runs in an “optimistic mode,” with extremely low message and computational complexity — essentially, just perf...

متن کامل

Asynchronous Byzantine Agreement with Optimal Resilience and Linear Complexity

Given a system with n > 3t+1 processes, where t is the tolerated number of faulty ones, we present a fast asynchronous Byzantine agreement protocol that can reach agreement in O(t) expected running time. This improves the O(n2) expected running time of Abraham, Dolev, and Halpern [1]. Furthermore, if n = (3 + ε)t for any ε > 0, our protocol can reach agreement in O(1/ε) expected running time. T...

متن کامل

The Topology of Asynchronous Byzantine Colorless Tasks

In this paper, we extend the topological model that characterizes task solvability in crashfailure systems to colorless tasks in Byzantine asynchronous systems. We give the first theorem with necessary and sufficient conditions to solve arbitrary colorless tasks in such model, capturing the relation between the total number of processes, the number of faulty processes, and the topological struc...

متن کامل

Optimal Resilience Asynchronous Approximate Agreement

Consider an asynchronous system where each process begins with an arbitrary real value. Given some fixed > 0, an approximate agreement algorithm must have all non-faulty processes decide on values that are at most from each other and are in the range of the initial values of the non-faulty processes. Previous constructions solved asynchronous approximate agreement only when there were at least ...

متن کامل

Information-Theoretically Secure Byzantine Paxos

We present Information Theoretically secure Byzantine Paxos (IT ByzPaxos), the first deterministic asynchronous Byzantine consensus protocol that is provably secure despite a computationally unbounded adversary. Previous deterministic asynchronous algorithms for Byzantine consensus rely on unproven number theoretic assumptions (i.e., digital signatures) to maintain agreement. IT ByzPaxos instea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999